# チュートリアルのコンポーネントを理解する

このチュートリアルでは、シミュレートするスラグ鋳造工場の設定方法を示します。これは次のコンポーネントで構成されます。

## nParticle オブジェクト

合計 3 つの nParticle システムを作成して、スラグ鋳造工場のシーンをシミュレートします。3 つのシステムはすべて同じ Nucleus ソルバ ノードでコントロールされます。最初にシーンに追加する nParticle システム(nParticle_slag)は、シュートを流れ落ちるスラグをシミュレートします。このボール(Ball)スタイルの nParticle オブジェクトを nParticle 出力メッシュに変換し、それからフラクタル テクスチャを使用してそれにシェーディングおよびテクスチャを設定します。テクスチャを割り当てると、レンダーしたときに出力メッシュが溶融金属のように見えます。nParticle_slag と出力メッシュ オブジェクトの作成、調整、シェーディングは、レッスン 1 で行います。詳細については、レッスン 1: 溶融スラグを作成するを参照してください。

残りの 2 つの nParticle システムは、スラグの流れから飛び散る火花をシミュレートします。火花を生成するには、パーティクル衝突イベントから開始する 2 段階のエフェクトを作成します。レッスン 1 で作成する nParticle_slag オブジェクトは、衝突イベントのソース パーティクル システムとなります。

イベントによって結果のターゲット パーティクル システム(nParticle_sparks_emitter)が生成されると、これが nParticle 火花(nParticle_sparks)のサーフェス エミッタになります。火花の外観と稲妻のような動作を作成するには、チューブ(s/w)(Tube (s/w))パーティクル レンダー タイプを使用します。2 段階の火花エフェクトは、レッスン 3 で作成します。詳細については、レッスン 3: 飛び散る火花を作成するを参照してください。

## nParticle 出力メッシュ

nParticle 出力メッシュは、nParticle_slag オブジェクトから生成されます。このメッシュは、シュートを流れ落ちて容器に入る可視のスラグです。これは 3D 流体のサーフェス エミッタとしても使用されます。流体エフェクトは、溶融スラグがスラグ シュートを滑って容器に落ちるときに立ち上る煙を作成します。出力メッシュには 2D フラクタル テクスチャを割り当てて、シーンをレンダーしたときに溶融金属のオレンジ色の輝きが再現されるようにします。メッシュの作成と調整は、レッスン 1 で行います。詳細については、レッスン 1: 溶融スラグを作成するを参照してください。

## 3D 流体のエフェクト

3D 流体は、nParticle 出力メッシュのサーフェスからシーンに放出されます。これにより、溶融スラグがシュートに流れ落ちる時に立ち上る煙と蒸気をシミュレートします。流体コンテナには流体のサイズ自動変更(Fluid Auto Resize)を使用し、扱いやすいコンテナ サイズを維持しながらスラグに追従できるようにします。流体の作成は、レッスン 2 で行います。詳細については、レッスン 2: スラグの煙を作成するを参照してください。

## 外部重力フィールド

nParticle_Sparks オブジェクトに外部重力(Gravity)フィールドを適用し、火花がスラグから飛び散るときの弧を描く動作を作成します。また、リアルな火花動作を作成するために、ソルバの重力を無視(Ignore Solver Gravity)をオンにしてシミュレートします。重力フィールドのシーンへの追加は、レッスン 3 で行います。詳細については、レッスン 3: 飛び散る火花を作成するを参照してください。

## 非ダイナミック オブジェクト

ライト、カメラ、およびレンダーの設定は、チュートリアルのさまざまな段階でシーケンスの 1 フレームまたは一部分のみをレンダー出力できるようにシーンに追加されます。

## チュートリアルのワークフロー

各レッスン用のシーン ファイルでは、チュートリアルの特定の状況のみを完成させます。レッスン 1 用のシーン ファイルを使用してチュートリアルを開始し、これに続けてチュートリアル コンポーネントを追加していき、4 つのレッスンすべてを完了させることができます。あるいは、次のシーン ファイルを使用して、レッスンごとに個別に完成させることもできます。

- レッスン 1: SlagPourFoundry_1.mb を使用して溶融スラグを作成
- レッスン 2: SlagPourFoundry_2.mb を使用してスラグの煙を作成
- レッスン 3: SlagPourFoundry_3.mb を使用して飛び散る火花を作成
- チュートリアルを終えて: SlagPourFoundry_4.mb を使用

レンダー済みシミュレーションのビデオを観るには、チュートリアル レッスン ファイルと一緒に格納されている SlagPourFoundryFinal.mp4v を開きます。